package com.qujia.fleet.domain.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;


/**
 * 余额明细
 * */
@Data
public class FleetCardRechargeRecordDto implements Serializable {

    @ApiModelProperty(value = "主卡id")
    private Long fleetCardId;

    @ApiModelProperty(value = "油企id")
    private Long enterpriseId;

    @ApiModelProperty(value = "油站id")
    private Long stationId;

    @ApiModelProperty(value = "车队名称")
    private String fleetName;

    @ApiModelProperty(value = "车队卡充值类型：cz:充值，imp：手动增加，msub：手动扣减,cdk:车队卡消费")
    private String cardType;

    @ApiModelProperty(value = "交易类型")
    private List<String> cardTypeList;

    @ApiModelProperty(value = "主卡号")
    private String parentCardNumber;

    @ApiModelProperty(value = "子卡号")
    private String sonCardNumber;

    @ApiModelProperty(value = "用户名")
    private String userName;

    @ApiModelProperty(value = "手机号")
    private String userPhone;

    @ApiModelProperty(value = "交易订单号")
    private String fleetOrderNo;

    @ApiModelProperty(value = "开始时间")
    private String beginTime;

    @ApiModelProperty(value = "结束时间")
    private String endTime;

    @ApiModelProperty(value = "是否删除：0：未删除")
    private String del;

    private List<Long> enterpriseIdListForAuthor;

    private List<String> stationIdList;

}
